<!DOCTYPE html>
<html lang="zh"
>
<head>
    <title>教程 - vn.py</title>
    <!-- Using the latest rendering mode for IE -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">


    <link href="/images/favicon.png" rel="icon">

<link rel="canonical" href="/pages/tutorial.html">

        <meta name="author" content="用Python的交易员" />
        <meta name="description" content="入门 Python量化交易平台开发教程系列0-引言 Python量化交易平台开发教程系列1-类CTP交易API的工作原理 Python量化交易平台开发教程系列2-类CTP交易API的Python封装设计 Python量化交易平台开发教程系列3-vn.py项目中API封装的编译 Python量化交易平台开发教程系列4-事件驱动引擎原理和使用 Python量化交易平台开发教程系列5-底层接口对接 Python量化交易平台开发教程系列6-中层引擎设计 Python量化交易平台开发教程系列7-顶层GUI界面开发（1） Python量化交易平台开发教程系列8-顶层GUI界面开发（2） vn.trader vn.trader使用教程系列1-安装和配置 vn.trader使用教程系列2-基础交易 vn.trader使用教程系列3-策略算法 扩展模块 使用TA-Lib在vn.trader上开发CTA交易策略 在Python中使用QuantLib 环境搭建 ubuntu环境搭建 FAQ 常见问题" />

    <meta property="og:site_name" content="vn.py" />
    <meta property="og:type" content="article"/>
    <meta property="og:title" content="教程"/>
    <meta property="og:url" content="/pages/tutorial.html"/>
    <meta property="og:description" content="入门 Python量化交易平台开发教程系列0-引言 Python量化交易平台开发教程系列1-类CTP交易API的工作原理 Python量化交易平台开发教程系列2-类CTP交易API的Python封装设计 Python量化交易平台开发教程系列3-vn.py项目中API封装的编译 Python量化交易平台开发教程系列4-事件驱动引擎原理和使用 Python量化交易平台开发教程系列5-底层接口对接 Python量化交易平台开发教程系列6-中层引擎设计 Python量化交易平台开发教程系列7-顶层GUI界面开发（1） Python量化交易平台开发教程系列8-顶层GUI界面开发（2） vn.trader vn.trader使用教程系列1-安装和配置 vn.trader使用教程系列2-基础交易 vn.trader使用教程系列3-策略算法 扩展模块 使用TA-Lib在vn.trader上开发CTA交易策略 在Python中使用QuantLib 环境搭建 ubuntu环境搭建 FAQ 常见问题" />


    <!-- Bootstrap -->
        <link rel="stylesheet" href="/theme/css/bootstrap.readable.min.css" type="text/css"/>
    <link href="/theme/css/font-awesome.min.css" rel="stylesheet">

    <link href="/theme/css/pygments/monokai.css" rel="stylesheet">
    <link rel="stylesheet" href="/theme/css/style.css" type="text/css"/>


        <script>
            var _hmt = _hmt || [];
            (function() {
              var hm = document.createElement("script");
              hm.src = "//hm.baidu.com/hm.js?e8c7573f82d43fa50c895a8e28c49ceb";
              var s = document.getElementsByTagName("script")[0]; 
              s.parentNode.insertBefore(hm, s);
            })();
        </script>

</head>
<body>

<div class="navbar navbar-default navbar-fixed-top" role="navigation">
	<div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a href="/" class="navbar-brand">
<img src="/images/favicon.png" width=""/> vn.py            </a>
        </div>
        <div class="collapse navbar-collapse navbar-ex1-collapse">
            <ul class="nav navbar-nav">
                         <li><a href="/pages/quickstart.html">
                             Quick Start
                          </a></li>
                         <li class="active"><a href="/pages/tutorial.html">
                             教程
                          </a></li>
                         <li><a href="/pages/blog.html">
                             日志
                          </a></li>
                         <li><a href="/pages/screenshot.html">
                             截图
                          </a></li>
                         <li><a href="/pages/community.html">
                             社区
                          </a></li>
                         <li><a href="/pages/api.html">
                             API接口
                          </a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
              <li><a href="/archives.html"><i class="fa fa-th-list"></i><span class="icon-label">Archives</span></a></li>
            </ul>
        </div>
        <!-- /.navbar-collapse -->
    </div>
</div> <!-- /.navbar -->
<!-- Banner -->
<style>
	#banner{
	    background-image:url("/images/banner.png");
	}
</style>

<div id="banner">
	<div class="container">
		<div class="copy">
			<h1>vn.py</h1>
				<p class="intro">Developed by traders, for traders.</p>
		</div>
	</div>
</div><!-- End Banner -->
<div class="container">
    <div class="row">
        <div class="col-sm-9">

    <section id="content" class="body">
        <h1 class="entry-title">教程</h1>
        
        <div class="entry-content">
            <h1>入门</h1>
<p><a href="/basic-tutorial-0.html">Python量化交易平台开发教程系列0-引言</a></p>
<p><a href="/basic-tutorial-1.html">Python量化交易平台开发教程系列1-类CTP交易API的工作原理</a></p>
<p><a href="/basic-tutorial-2.html">Python量化交易平台开发教程系列2-类CTP交易API的Python封装设计</a></p>
<p><a href="/basic-tutorial-3.html">Python量化交易平台开发教程系列3-vn.py项目中API封装的编译</a></p>
<p><a href="/basic-tutorial-4.html">Python量化交易平台开发教程系列4-事件驱动引擎原理和使用</a></p>
<p><a href="/basic-tutorial-5.html">Python量化交易平台开发教程系列5-底层接口对接</a></p>
<p><a href="/basic-tutorial-6.html">Python量化交易平台开发教程系列6-中层引擎设计</a></p>
<p><a href="/basic-tutorial-7.html">Python量化交易平台开发教程系列7-顶层GUI界面开发（1）</a></p>
<p><a href="/basic-tutorial-8.html">Python量化交易平台开发教程系列8-顶层GUI界面开发（2）</a></p>
<hr />
<h1>vn.trader</h1>
<p><a href="/trader-tutorial-1.html">vn.trader使用教程系列1-安装和配置</a></p>
<p><a href="/trader-tutorial-2.html">vn.trader使用教程系列2-基础交易</a></p>
<p><a href="/trader-tutorial-3.html">vn.trader使用教程系列3-策略算法</a></p>
<hr />
<h1>扩展模块</h1>
<p><a href="/talib-tutorial.html">使用TA-Lib在vn.trader上开发CTA交易策略</a></p>
<p><a href="/quantlib-tutorial.html">在Python中使用QuantLib</a></p>
<hr />
<h1>环境搭建</h1>
<p><a href="/ubuntu-tutorial.html">ubuntu环境搭建</a></p>
<hr />
<h1>FAQ</h1>
<p><a href="/faq.html">常见问题</a></p>
        </div>
    </section>
        </div>
        <div class="col-sm-3" id="sidebar">
            <aside>

<section class="well well-sm">
    <ul class="list-group list-group-flush">
            <li class="list-group-item"><h4><i class="fa fa-home fa-lg"></i><span class="icon-label">Social</span></h4>
              <ul class="list-group" id="social">
                <li class="list-group-item"><a href="http://github.com/vnpy/vnpy"><i class="fa fa-github-square fa-lg"></i> Github</a></li>
              </ul>
            </li>



    <li class="list-group-item"><h4><i class="fa fa-external-link-square fa-lg"></i><span class="icon-label">Links</span></h4>
      <ul class="list-group" id="links">
        <li class="list-group-item">
            <a href="http://www.vnpie.com" target="_blank">
                官方论坛 - 维恩的派
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.trader" target="_blank">
                交易平台
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.event" target="_blank">
                事件引擎
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.ctp" target="_blank">
                CTP接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.xspeed" target="_blank">
                飞创接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.femas" target="_blank">
                飞马接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="https://github.com/vnpy/vnpy/tree/master/vn.lts" target="_blank">
                LTS接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.ksotp" target="_blank">
                金仕达期权接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.ksgold" target="_blank">
                金仕达黄金接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.sgit" target="_blank">
                飞鼠接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/dev/vn.qdp" target="_blank">
                QDP接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.oanda" target="_blank">
                OANDA接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.ib" target="_blank">
                IB接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.shzd" target="_blank">
                直达期货接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.okcoin" target="_blank">
                OKCoin接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.datayes" target="_blank">
                通联数据接口
            </a>
        </li>
        <li class="list-group-item">
            <a href="http://github.com/vnpy/vnpy/tree/master/vn.demo" target="_blank">
                开发DEMO
            </a>
        </li>
      </ul>
    </li>
    </ul>
</section>
            </aside>
        </div>
    </div>
</div>
<footer>
   <div class="container">
      <hr>
      <div class="row">
         <div class="col-xs-10">&copy; 2017 用Python的交易员
            &middot; Powered by <a href="https://github.com/DandyDev/pelican-bootstrap3" target="_blank">pelican-bootstrap3</a>,
            <a href="http://docs.getpelican.com/" target="_blank">Pelican</a>,
            <a href="http://getbootstrap.com" target="_blank">Bootstrap</a>         </div>
         <div class="col-xs-2"><p class="pull-right"><i class="fa fa-arrow-up"></i> <a href="#">Back to top</a></p></div>
      </div>
   </div>
</footer>
<script src="/theme/js/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="/theme/js/bootstrap.min.js"></script>

<!-- Enable responsive features in IE8 with Respond.js (https://github.com/scottjehl/Respond) -->
<script src="/theme/js/respond.min.js"></script>

    <script src="/theme/js/bodypadding.js"></script>

</body>
</html>